@charset "utf-8";
html,body{font-size:12px; font-family: Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.editor{word-wrap: break-word;}
.editor p,.editor li,.editor div{ font-family:Georgia, "Times New Roman", serif;}
/*头部*/
.content{ margin-left:1px;}
.inner{ width:1029px; margin:0 auto; position:relative;}
header{zoom:1}
.pp{ position:absolute; height:105px; overflow:hidden; }
.headtop{ zoom:1;min-height:147px;_height:147px;z-index:999999;}
.web_logo{ height:100px; overflow:hidden;font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#444; position:absolute; right:5px; top:5px; height:80px; z-index:1; text-align:right; width:100%;}
.top-nav li.b{ position:absolute; bottom:3px; right:25%;}
.top-nav li.b a:hover{ color:#939393;}
.top-nav li.t{ position:relative; top:10px;}
.top-nav li.t a:hover{ color:#c61c1c;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:100px; _height:100px; overflow:hidden;}
.metsearch{float: right;padding-right:5px;width: 260px; position:relative;top:50%;}
*html .metsearch{ margin-top:-5px;}
*+html .metsearch{ margin-top:-5px;}
.metsearch  .navsearch_input input{background: url(../input.gif) no-repeat 1px 6px;border:none;outline: none;padding:6px;color: #333;position: relative;right:36px;height:19px; line-height:19px;overflow:hidden; width:187px;}
.metsearch input.searchimage{ padding:5px 0px; position:absolute; right:0px;zoom:1}

.navlist{ width:1028px;background:#222;height:35px;position: absolute;  bottom:0px;right:0px;margin-bottom: 10px;z-index:9999999;zoom:1}
nav{position: absolute; bottom:0px;z-index:9999999;zoom:1; height:35px;}
nav ul li{float:left;display:inline; text-align:center; height:35px; line-height:35px; position:relative;}
nav ul li a{ color:#fff; font-size:12px;display:block;}
nav ul li a.nav{ height:35px; overflow:hidden;}
nav ul li a:hover{ color:#fff;display:block;}
nav ul li.line{ display:block; background:url(../line.gif) no-repeat; width:2px; height:35px; overflow:hidden; position: relative;}
*html nav ul li.line{ position:relative;top:1px;}
nav ul li.hover a.nav,nav ul li.navdown a.nav{background: #c61c1c;cursor:pointer;height:35px; position:relative; overflow:hidden;}
*html nav ul li.hover a.nav, *html nav ul li.navdown a.nav{ position:relative; top:1px;}
nav ul li.hover a.nav span,nav ul li.navdown a.nav span{ background:#c61c1c;display:block;zoom:1;}
nav  li dl{position:absolute;background:#2E2E2E;text-align:center;display:none;left:0px; top:35px;}
nav  li dl dd{border-bottom: 1px solid #585858;height:30px; line-height:30px; position:relative; z-index:9999; white-space:nowrap;}
nav  li dl dd a{ font-size:12px; display:block; padding:0px 10px;color: #b2b2b2;}
nav  li dl dd a:hover{color:#c61c1c; background:#333;}
*html nav li dl{top:35px;} 
.met_flash{font-size:0px; overflow:hidden;  position:relative;zoom:1} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.right{width:328px; overflow:hidden;padding-left: 5px;}
.both_column a{float: left; width:328px; height:367px; display: inline; line-height:200px; overflow:hidden;}
.left_bar {width:328px;}
.left_bar ul{ padding:0px 6px; font-size:12px; overflow:hidden; zoom:1}
.left_bar ul li{height: 69px;width:200px;overflow: hidden; position:relative;}
.left_bar ul li span{ height:30px; line-height:24px;overflow: hidden;}
.left_bar ul li p{color: #677487;}
.case_box{float:right;margin-left: 5px;margin-top:5px;width:328px; margin-bottom:10px; position:relative;overflow:hidden; zoom:1}
.case_box .left_bar h2{background:#111;color:#fff;font-size:16px;height: 26px;line-height: 26px;overflow: hidden;padding: 3px 0 3px 10px; font-weight:bold;}
.case_box .left_bar h2 a.more{text-transform: uppercase; color:#fff;}
*html .left_bar h2 a.more{ margin-top:-26px;}
*html .left_bar h3 a.more{ margin-top:-28px;}
, *+html .left_bar h3 a.more{ margin-top:-28px;}
*+html .left_bar h2 a.more{ margin-top:-26px;}
.left_bar img{ padding:3px 10px;}
*html .left_bar img{ padding-left:0px;}
*+html .left_bar img{ padding-left:0px;}
.left_bar h2{ font-weight:normal;line-height:18px; height:18px;overflow:hidden;}
.left_bar h3.title{ line-height:18px; height:18px; cursor:pointer;overflow:hidden;}
.left_bar h3.title a:hover{color: #C61C1C;}
.sp{line-height:20px;width: 210px;word-wrap: break-word;overflow: hidden; position:relative;zoom:1}

.right-content{ width:695px; overflow:hidden; margin-top:5px;position:relative;zoom:1}
*html .right-content{ width:690px;}
.index-product .profld{ position:relative; overflow:hidden; }
#trigger{float:left;height:10px; line-height:3px;}
#trigger a{ color:#F5F5F5;cursor:default; }
#trigger a:hover{ color:#F5F5F5;}
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center;}
.index-product ol li a{color:#000;overflow:hidden; }
.index-product ol li a.img{ display:block; text-align:center;}

.product_box{float: left; width:695px; padding-top:5px;padding-bottom:10px; position:relative; overflow:hidden;zoom:1}
.product_box h2, .sidebar .sb_box h3.title, .hpanel h2{background: url(../block_title.png) repeat scroll center top transparent;text-transform: uppercase;color: #222222;font-size: 12px;border-bottom:1px solid #ccc;border-top:3px solid #111; font-weight:normal;line-height:28px; height:28px;padding: 0px 10px; overflow:hidden; position:relative;}
*html .product_box h2 a.more{ position:relative; top:-28px;}
*+html .product_box h2 a.more{ position:relative; top:-28px;}
.n1{border: 1px solid #ccc; border-top:none;padding: 15px 0px 0px 23px;overflow:hidden; zoom:1}
*html .n1{ padding: 15px 0px 0px 12px; width:676px;}

.product_box li h2{ height:25px;line-height: 25px; text-align:center;overflow: hidden;word-wrap: break-word;}
.product_box li h3{ color: #313131;font-weight: bold; height:20px;line-height:15px; text-align:center;overflow: hidden;word-wrap: break-word;}
.product_box li p{font-size:12px; text-align:center;word-wrap: break-word;height:28px;}
.product_box li p.or{font-size:12px; text-align:center;word-wrap: break-word;}
a.more{ font-weight:normal;right:10px; top:0px; color:#333; font-size:12px;position: relative;}
.product_box li a:hover {color: #C61C1C;}
.news{ border: 1px solid #ccc;margin-top: 8px;}
.news h2{background: url(../block_title.png) repeat scroll center top transparent;text-transform: uppercase;color: #222222;font-size: 12px;border-bottom:2px solid #111; font-weight:normal;line-height:28px; height:28px;padding: 0px 10px; overflow:hidden; position:relative;}
.content_main{padding: 5px 0 5px 0;}
.content_main li{ background:url(../dot.gif) no-repeat 8px 11px;line-height:28px; padding:0px 15px;overflow:hidden;}
.content_main li a:hover{color: #C61C1C;}
.index-links{padding:9px 0px 9px 0px; background:#f5f5f5;overflow:hidden;}
.index-links h3.title{ background:url(../link.gif) no-repeat left 2px;color:#000;float:left;min-width:47px;_width:47px; height:20px;display:inline;white-space:nowrap;line-height: 20px;margin-right: 10px; padding-left:20px;}
.index-links li{float:left;display:inline;margin-right:20px;}
.index-links  .txt,.index-links  .img{line-height:20px;overflow:hidden;}
.index-links  .img img{width:100px; height:30px;overflow:hidden;border:1px solid #eee;}
.index-links  .txt a{white-space:nowrap; color:#999;}
.index-links  .txt a:hover{ color:#000;}


/*底部*/
footer{ background:#111; width: 1029px;margin: auto;}
.foot-nav { text-align:center;height:39px; line-height:44px;color:#e7dada; font-weight:bold; }
.foot-nav span {font-size: 10px;margin: 0px 8px; color:#a1a1a1;}
.foot-nav a{color:#ebebeb;}
.foot-nav a:hover{color:#C61C1C;}
.foot-text{color:#d5d3d3; text-align:center; padding-bottom:5px; line-height:24px;}
.foot-text a{color:#d5d3d3;}
*html .foot-text{ margin-top:-10px;}
/*内页侧栏*/
.sidebar .met_flash1{ width:780px;float: right; margin-top:0px;}
.sidebar .sb_nav{ float:left; width:200px; overflow:hidden;padding-bottom: 10px;}
.sidebar .sb_nav h3{background: url(../block_title.png) repeat scroll center top transparent;text-transform: uppercase;color: #222222;font-size: 12px;border-bottom:2px solid #111; font-weight:normal;width:200px; line-height:28px; height:28px;overflow:hidden; position:relative;}

.sidebar .sb_nav .left_bar .box {border: 1px solid #eee;}
.sidebar .sb_nav .left_bar h2{ height:18px; cursor:pointer;font-weight:bold;overflow: hidden;}
.sidebar .sb_nav .left_bar h2 a:hover{color: #C61C1C; }
.sidebar .sb_nav .left_bar .sp1{line-height:20px;overflow: hidden; position:relative; zoom:1}
.sidebar .sb_nav h3.line{ margin-top:15px;}
.active1{border: 1px solid #eee;}
#sidebar dl dt{background:url(../dot.gif) no-repeat 13px 12px;border-top: 1px solid #ededed;line-height:30px;word-wrap: break-word; overflow:hidden;}
#sidebar dl dt a{display: block;padding: 0 20px;}
#sidebar dl dt a:hover{color: #F04139;padding-left: 20px;}
#sidebar dl dd h4{ font-weight:normal; padding:2px 0px 2px 20px; }
#sidebar dl dd h4 a:hover{color: #F04139;}
#sidebar dl dt.on a{font-weight:bold;}
.top1{ margin-top:5px;}
.sidebar .sb_box{ float:right; width:804px; background:#fff; overflow:hidden;}
*html .sidebar .sb_box{ margin-bottom:8px;}
*+html .sidebar .sb_box{ margin-bottom:8px;}
.sidebar .sb_box h3.title{margin-top: 10px;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px;font-size:100%; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight: normal;position:relative;right:15px;}
*+html .sidebar .sb_box h3.title div.position{ margin-top:-2px;}
.sidebar .sb_nav .editor3{padding: 10px 15px;line-height:25px;zoom:1}
.sidebar .sb_nav .editor1{border: 1px solid #dddddd;padding: 10px;line-height: 25px;}
*html .sidebar .sb_nav .editor3{ position:relative; line-height:3; overflow:hidden;}
.cc{background:url(../cc.gif) repeat-x; height:31px;border-bottom:1px solid #ddd;}
/*新闻*/
#newslist li a { color:#000;font-size:12px;}
#newslist li a:hover{color:#F04139;}
#newslist {padding: 5px 20px;}
#newslist li {padding: 6px 10px;background: url(../new.gif) no-repeat left 12px;border-bottom: 1px dashed #ccc;line-height: 18px;}
*html #newslist .listtop{margin-top:5px;}
*html #newslist  .listnews{ margin-top:5px;}
*+html #newslist li {padding: 6px 10px;background: url(../new.gif) no-repeat left 13px;} 
#shownews .editor, #showdownload .editor {font-size: 12px;}
#shownews h1,#showdownload h1.title,#showproduct h1.title  {font-size: 16px;}
#flip {margin-top: 15px;}
/*产品*/
#productlist,#imglist {margin-top:3px;border:1px solid #ddd;padding: 15px 33px;overflow:hidden;}
#productlist li a.img img, #imglist li a.img img {border:none;}
#productlist li h3 a, #imglist li h3 a{ font-weight:bold;}
#productlist li h3 a:hover, #imglist li h3 a:hover{color:#F04139;}
#productlist  li .img, #imglist li .img{border: 1px solid #fff;}
#imglist li h3, #productlist li h3{word-wrap: break-word;}
/*搜索*/
select{ width:140px; position:relative; overflow:hidden;}
ul.searchnavlist {padding: 0px 6px;}
input.input-text, input.input-file, input.code{width:140px;}
/*向上滚动*/
.box{ border:1px solid #999;margin-top: 2px;}
.scroller_container {margin:0 auto;position: relative;height: 390px; padding:5px;overflow: hidden; text-align: left;}
.scroller_container ol {margin: 0;padding: 0;list-style: decimal;list-style-position: inside;}
.scroller_container li {padding: 0;margin: 0.3em 0 0.3em 0;}
.scroller {padding: 0; text-align: center;}
#scroller { padding: 0; text-align: center;}
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right { margin: 0;padding: 0;}
.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {white-space: nowrap;}
.boxjs { border-bottom:1px solid #ddd;padding:2px; }